Systems and methods for management of medical condition

ABSTRACT

Embodiments of the invention relate to a self-contained kit for medical condition monitoring and maintenance, such as the monitoring and maintenance of blood sugar levels. The kit is compact and includes components structurally retained therein for use without removal, wherein these components are normally separate and loose. Such components could include a glucose meter, an insulin pen and a lancing apparatus. Other embodiments of the invention relate to a computer system and method for monitoring a medical condition, monitoring a medical condition over time, correlating recorded results with environmental factors such as location, time and meals consumed. A method may also enable individual users to share information to provide support to one another.

BACKGROUND

Particular medical conditions require periodic monitoring by theindividual with the condition. With respect to diabetics, they mustmonitor their blood glucose level. Depending upon the type (Type I orType II) of diabetes and severity, an individual may monitor his/herinsulin level several times per day (particularly before and/or aftermeals), daily, weekly or monthly. To monitor one's glucose level aperson typically lances a fingertip or thumb tip (collectively,“fingertip”) to draw a drop of blood, place the blood on a test stripand insert the test strip into a device programmed to measure theglucose level (also referred to herein as “blood sugar” or “BS”).Depending upon the glucose level measured the person may inject him orherself with insulin, the amount of insulin being dependent upon theglucose measurement, or alternatively take an oral medication.

FIGS. 1J and 1K depict typical kits currently used by diabetics. FIG. 1Jshows a kit with, among other things, lances, swabs, test strips and aglucose reader and FIG. 1K shows a kit that includes insulin pens (eachof which contains insulin and can be adjusted to dispense apredetermined amount of insulin) and needles. Each kit is approximately4″×5″×1½″ and many diabetics must carry both kits when traveling, oreven when going to a restaurant. Hence, there is a need for a smaller,more compact manner for a diabetic to carry necessary testing andtreatment supplies. There is also a need for a fast and simple way toeffectuate the measurement of one's blood glucose level and foradministering insulin (if required).

Diabetics can also benefit from a system and method that provides anhistorical record of blood sugar level and can correspond the history ofblood glucose measurement to different meals and/or dining at particularrestaurants. With this information a diabetic can select differentrestaurants and/or meals in the future. Further, a diabetic can quicklyreview, for example, in a graphical format his or her glucose level overa period of hours, days, a week, a month or any given period, to see andevaluate a history of how well he or she is controlling glucose levels.

SUMMARY

Embodiments of the present invention are directed to systems and methodsfor the management of a medical condition, and more particularly to themanagement of a medical condition that requires periodic monitoring.References herein are made to specific examples wherein the medicalcondition is diabetes. However, the concepts described herein areapplicable to other medical conditions, including, but not limited tomanaging, cholesterol level, blood pressure, heart rate or function,sodium levels, potassium levels, creatinine levels, liver function, orother medical conditions.

Thus, the most preferred embodiments of the present disclosure variouslyaddress the monitoring and testing of blood glucose levels, theadministration of insulin (if required), and a system and method for adiabetic to quickly see his/her glucose history, compare the historywith restaurants and/or meals, and, if desired, to share informationwith others to form a support group.

A kit (also referred to herein sometimes as a “device”) according toaspects of the invention is self-contained and approximately 5″-6″ inlength, 1″-1½″ wide and 1″-1½″ deep. The kit may include a firstcompartment that includes lances to lance a fingertip and test stripsupon which blood is placed. The kit may have a second compartment thatincludes needles. The kit also includes a lancing apparatus, an insulinpen that preferably can be manually adjusted to administer a desiredamount of insulin and a needle mount that communicates with the insulinpen. The kit also includes a glucose meter that determines the bloodglucose level from the blood placed on a test strip.

A kit according to aspects of the invention replaces the two prior artkits described above, is small enough to fit in a pocket or a purse, andat some major components, such as the insulin pen, glucose meter andlancing apparatus, are self-contained within the kit and are not removedduring use. During use a test strip is removed from a compartment of thekit and is positioned in a slot (or part) in the kit housing. The slotcommunicates with an opening in the glucose meter and when the teststrip is inserted the glucose meter is activated. The person thenexposes an end of the lancing apparatus (if not already exposed), whichis preferably an opening in the kit housing, inside of which is aspring-loaded lance. The user presses a fingertip to the opening andpresses a button on the kit housing. The button releases the lance for apredetermined distance so the lance slightly pricks the fingertip todraw blood.

When the fingertip is lanced the user places a drop of blood on the teststrip and the glucose meter measures and provides the blood glucoselevel, preferably by a digital, electronic display. To conserve power,the glucose meter is preferably only activated when a test strip isinserted.

Depending on the blood glucose level, the user may wish to inject him orherself with insulin. The user would first adjust (or select) the amountof insulin to be injected by an adjustment device connected to theinsulin pen. Then a needle is removed from the second compartment. Inthe embodiments shown, the insulin pen has an end opposite theadjustment device and this end receives a needle. Once the needle isreceived (or mounted) to the end of the insulin pen the user can injectinsulin in a standard manner. Afterwards, the needle is removed anddiscarded and the kit is put away.

In another embodiment in the kit includes either a wired or wirelesscommunication device to communicate with a mobile device (such as asmart phone) or a computer. Alternatively, the kit itself may have aprocessor and data storage to retain data. In either mode, the user'sglucose readings can be automatically stored and/or transmitted. Theinformation transmitted from the kit can include the glucose reading,time and date the reading was made, the amount of insulin injected, theglucose reading after the insulin injection, and environmentalinformation, such as the location where the reading was taken, whetherit was before or after a meal, the type of meal consumed, and the nameof restaurant or other establishment where the meal was consumed. Thisinformation can be stored and utilized by a software program (either inthe kit, a smart phone, computer, or one that is accessed via theinternet by any such device): (a) to create a chart or graphical displayof glucose readings over a given time period, and/or (b) correlatereadings with different meals at different places to create a historyfor the user.

This data allows user to interactively track history and enterinformation about each blood sugar test/result. If the data is stored ina central location, such as a website, the user/medical professionalscan access the information and track progress and adjust the user'streatment plan as necessary. A system or method according to theinvention may also alert user/medical professional of problems orirregularities, and can be updated with additional test results such asblood results/A1C results to better gain the overall health of the user.The application may also learn the habits of the user such asmeals/testing times and send out reminders to users. All or some of thedata may also be shared with other persons to create a support group, asfurther described below.

Both the foregoing summary and the following detailed description areexemplary and explanatory only and are not restrictive of the presentdisclosure or claims.

BRIEF DESCRIPTION OF THE DRAWINGS

A more complete understanding of the embodiments of the presentdisclosure may be derived by referring to the detailed description andclaims when considered in connection with the following illustrativefigures.

FIG. 1J shows a prior art kit that houses loose components that areremoved and used separately.

FIG. 1K shows another prior art kit that houses loose components thatare removed and used separately.

FIG. 1A illustrates a front view of a first embodiment of a device inaccordance with the present invention that can be attached to a mobiledevice, such as a smart phone.

FIG. 1B illustrates a rear view of the embodiment of FIG. 1A.

FIG. 1C illustrates a left side, perspective view of the embodiment ofFIG. 1A.

FIG. 1D illustrates a right side, perspective view of the embodiment ofFIG. 1A.

FIG. 1E illustrates a top view of the embodiment of FIG. 1A.

FIGS. 1F-1I illustrate the embodiment of FIG. 1A connected to anexemplary mobile device.

FIG. 2A illustrates a side, perspective, phantom view of a secondembodiment in accordance with the present invention.

FIG. 2B illustrates a top phantom view of the embodiment of FIG. 2A.

FIG. 2C illustrates a side phantom view of the embodiment of FIG. 2A.

FIG. 2D illustrates an end phantom view of the embodiment of FIG. 2Awith cap 200B removed.

FIG. 2E is a top view of the embodiment of FIG. 2A.

FIG. 2F is a perspective side view of the embodiment of FIG. 2A.

FIGS. 3A-3G illustrate other views of the embodiment in accordance withthe FIGS. 2A-2F.

FIG. 4A is a side view of a lancet apparatus that may be used inaccordance with aspects of the invention.

FIG. 4B is an end view of the lancet apparatus of FIG. 4A.

FIG. 4C is a side, partial view of the lancet apparatus of FIG. 4A.

FIG. 4D is a side view of an insulin pen that may be used in accordancewith aspects of the invention.

FIG. 4E is another side view of an insulin pen that may be used inaccordance with aspects of the invention.

FIG. 4F shows a device according to aspects of the invention worn on abelt.

FIG. 5 is a top view of the embodiment of FIG. 2A with a cavitypartially open.

FIG. 6 is a perspective end view of the embodiment of FIG. 2A with cap200B removed.

FIG. 7 is a perspective side view of the embodiment of FIG. 2A showingthe bottom surface.

FIG. 8 is a perspective end view of the embodiment of FIG. 2A showingthe insulin pen adjustment mechanism.

FIG. 9 is a perspective side view of the embodiment of FIG. 2A showingthe top surface.

FIG. 10 is a perspective top view of the embodiment of FIG. 2A showingthe compartment fully open.

FIG. 11 is a perspective view of the embodiment of FIG. 2A showing thecap 200B removed from main body portion 200A.

FIG. 12 is a perspective side view of the embodiment of FIG. 2A showingthe top surface with the compartment open.

FIG. 13 is a perspective end view of the embodiment of FIG. 2A with atest strip inserted into the port.

FIG. 14 is a perspective end view of an alternative embodiment of adevice according to the invention showing a slot for insertion of a teststrip and an audio jack to be received in a computing device.

FIG. 15 shows the alternative embodiment according to FIG. 14 that hasan audio jack that would plug into a computing device, such as a smartphone.

FIG. 16 is a top view of the device of FIG. 14.

FIG. 17 is a bottom view of the device of FIG. 14.

FIG. 18 is a cap according to aspects of the device showing one needlein the storage slot.

FIG. 19 illustrates an exemplary system according to various embodimentsof the present disclosure.

FIG. 20 is a flow diagram illustrating an exemplary process according tovarious embodiments of the present disclosure.

FIGS. 21-34 illustrate screenshots of a display for use in connectionwith an exemplary system for managing a medical condition.

FIG. 35 illustrates an icon in accordance with exemplary embodiments ofthe disclosure.

DETAILED DESCRIPTION

The detailed description of exemplary embodiments herein makes referenceto the accompanying figures, which show the exemplary embodiments by wayof illustration. While these exemplary embodiments are described insufficient detail to enable those skilled in the art to practice theinventions herein, it should be understood that other embodiments may berealized and that logical and mechanical changes may be made withoutdeparting from the spirit and scope of the disclosure.

Referring now to FIGS. 1A-1I, which are collectively referred to as FIG.1, a first embodiment of a diabetes management kit assembly 100comprises: a body assembly 102, an auxiliary jack 104 for connection toa smart phone or other computer device, LED indicator lights 106, anopening 108 for a lancet, and a storage door for storing lancets 110. Aplurality of lancets 110 and test strips can be stored in the storagearea of body assembly 102 that is accessed by the storage door. In anexemplary embodiment, a daily usage of lancets (e.g., three lancets) andtest strips (e.g., 10 test strips) can be stored in the storage area.

Diabetes management kit assembly 100 may communicate with a computer (orcomputing) device 120 through a wired connection (auxiliary jack 104),such as a universal serial bus (USB) connection, a computer networkconnection, a mobile device synchronization port connection, a powerconnection, and/or a security cable. Alternatively, diabetes managementkit assembly 100 may communicate with computer device 120 through anydesired wireless connection, such as a wireless Internet connection, aBluetooth connection, a cellular telephone network connection, aCDMA/GSM/4G LTE network, a wireless LAN connection, a wireless WANconnection, and/or an optical connection.

In accordance with exemplary embodiments, computer device 120 comprisesany type of computing device, such as a smart phone, a tablet computer,a laptop computer, a desktop computer, a mobile subscriber communicationdevice, a mobile phone, and/or a personal digital assistant (PDA).

In operation, a small drop of blood is obtained from the user, bypricking the skin with lancet 110 that protrudes through an opening. Thedrop of blood is placed on the disposable test strip. The diabetesmanagement kit assembly 100 reads the test strip to calculate the bloodglucose level of the user. LED indicator lights 106 are used to displaythe level of the blood glucose level. For example, a red light indicatesa poor or out of normal range reading, while a green light indicates agood or in normal range reading.

Referring now to FIGS. 2A-F, which are collectively referred to as FIGS.2, 3A-G, which are collectively referred to herein as FIG. 3, FIGS.4A-F, which are collectively referred to as FIG. 4, and FIGS. 5-18,another embodiment of a diabetes management kit assembly 200 comprises:a body assembly 202, a digital readout window 205, LED indicatorlight/on-off button 206, a pre-loaded insulin pen 208, a storage door210 for storing lancets, lancets and needles 212, and test strips 214. Aplurality of needles 212 and test strips 214 can be stored in thestorage area of body assembly 202 that is accessed by storage door 210.

Diabetes management kit assembly 200 may communicate with computerdevice 120 through a wired connection (auxiliary jack 204), as describedabove. Alternatively, diabetes management kit assembly 200 maycommunicate with computer device 120 through any desired wirelessconnection, such as a wireless Internet connection, a Bluetoothconnection, a cellular telephone network connection, a CDMA/GSM/4G LTEnetwork, a wireless LAN connection, a wireless WAN connection, and/or anoptical connection.

In operation, a small drop of blood is obtained from the user, bypricking the skin with the lancet that protrudes through an opening. Thedrop of blood is placed on the disposable test strip. The diabetesmanagement kit assembly 200 reads the test strip to calculate the bloodglucose level of the user. Digital readout window 205 displays the bloodglucose level of the user. LED indicator lights 206 are used to indicatethe level of the blood glucose level. For example, a red light indicatesa poor or out of normal range reading, while a green light indicates agood or in normal range reading.

LED indicator lights/on-off button 206 also operates as an on/off buttonfor the test kit. The user can press button 206 to turn the kit on oroff, and to see the last several blood glucose results.

Referring now to FIGS. 3A-G, which are collectively referred to as FIG.3, diabetes management kit assembly 200 comprises: a body assembly 202,a digital readout window 205, LED indicator light/on-off button 206, apre-loaded insulin pen 208, and a storage door 210 for storing lancetsand test strips. A plurality of lancets and test strips can be stored inthe storage area of body assembly 202 that is accessed by storage door210.

With reference to FIG. 3C, diabetes management kit assembly 200comprises a plurality of molded components, including: a cap frame 228,a top frame 224, a base frame 226, a first window 228, a second window230, a lens 232, a lid 234, a base 236, a top 238, a cap 240, a batteryplate 242, a battery button 244, an overmold module 246, a housingmodule 248, a button module 250, and a lens module 252.

In this embodiment, cap frame 228 may be made from 60 A durometerurethane material from a cast elastomer process, with a matte finish.Alternatively, cap frame 228 can be made from other materials asrequirements allow.

In this embodiment, top frame 224 may be made from 60 A durometerurethane material from a cast elastomer process, with a matte finish.Alternatively, top frame 224 can be made from other materials asrequirements allow.

In this embodiment, base frame 226 may be made from 60 A durometerurethane material from a cast elastomer process, with a matte finish.Alternatively, base frame 226 can be made from other materials asrequirements allow.

First window 228 and second window 230 may be machined from polishedacrylic, with a glossy finish. First window 228 and second window 230have a clear color so that the user can see through the windows.Alternatively, first window 228 and second window 230 can be made fromother suitable material such as glass, plexiglass, or other appropriatematerial.

Lens 232 may be machined from polished acrylic, with a glossy finish.Lens 232 has a clear color so that the user can see through the lens.Alternatively, lens 232 can be made from other suitable material such asglass, or other appropriate material.

Lid 234 may be machined from thermoplastic, such as acrylonitrilebutadiene styrene, with a glossy finish. Alternatively, lid 234 can bemade from other suitable thermoplastic, or other appropriate material.

Base 236 may be machined from thermoplastic, such as acrylonitrilebutadiene styrene, with a glossy finish. Alternatively, base 236 can bemade from other suitable thermoplastic, or other appropriate material.

Top 238 may be machined from thermoplastic, such as acrylonitrilebutadiene styrene, with a glossy finish. Alternatively, top 338 can bemade from other suitable thermoplastic, or other appropriate material.

Cap 240 may be machined from thermoplastic, such as acrylonitrilebutadiene styrene, with a glossy finish. Alternatively, cap 240 can bemade from other suitable thermoplastic, or other appropriate material.

Battery plate 242 may be machined from thermoplastic, such asacrylonitrile butadiene styrene, with any finish. Alternatively, batteryplate 242 can be made from other suitable thermoplastic, or otherappropriate material.

Battery button 244 may be machined from thermoplastic, such asacrylonitrile butadiene styrene, with a glossy finish. Alternatively,battery button 344 can be made from other suitable thermoplastic, orother appropriate material.

Overmold module 246 may be made from 60 A durometer urethane materialfrom a cast elastomer process, with a matte finish. Alternatively,overmold module 346 can be made from other materials as requirementsallow.

Housing module 248 may be machined from thermoplastic, such asacrylonitrile butadiene styrene, with a glossy finish. Alternatively,housing module 248 can be made from other suitable thermoplastic, orother appropriate material.

Button module 250 may be machined from thermoplastic, such asacrylonitrile butadiene styrene, with a glossy finish. Alternatively,button module 250 can be made from other suitable thermoplastic, orother appropriate material.

Lens module 252 may be made from acrylic, with a glossy finish.Alternatively, lens module 252 can be made from other suitable materialsuch as glass, or other appropriate material.

With reference to FIGS. 3E and 3G, diabetes management kit assembly 200further comprises cap 340 that is removable from body assembly 202.Insulin pen 208 and lancet device 262 are positioned in body assembly202 through the use of an expandable insert to allow different types ofinsulin pens to fit into the kit. In addition, needles are stored incartridges 264, which are stored in cap 240. In accordance with thisembodiment, a loaded lancet device 262 can hold a plurality of lancets.For example, a loaded lancet device may hold 7-10 lancets for use over a2-3 day period, or more. Once loaded, one needle (lancet) will extendautomatically from lancet device 262 through the opening. When a lancetis used, it will retract into lancet device 262 for later disposal.

In addition, a loaded cartridge is provided that will hold a pluralityof test strips, for example 8-10, for one or more days of testing. Thetest strip cartridge will be loaded into a feeder, so that when engaged,it will automatically load one test strip into the glucose meter fortesting. Once used, the test strip will either be ejected for disposal,or the test strip will be stored in the cartridge for later disposal. Inaddition, diabetes management kit assembly 200 will include an alcoholdispensing apparatus for automatically dispensing alcohol swabs for theuser to clean the skin and the kit for insulin injections.

Diabetes management kit assembly 200 may communicate with a device, suchas computer device 120, through a wired connection, as described above.Alternatively, diabetes management kit assembly 200 may communicate withcomputer device 120 through any desired wireless connection, such as awireless Internet connection, a Bluetooth connection, a cellulartelephone network connection, a CDMA/GSM/4G LTE network, a wireless LANconnection, a wireless WAN connection, and/or an optical connection.

In operation, a small drop of blood is obtained from the user, bypricking the skin with a lancet that protrudes from lancet device 260.The drop of blood is placed on the disposable test strip. The diabetesmanagement kit assembly 200 reads the test strip to calculate the bloodglucose level of the user. Digital readout window 205 displays the bloodglucose level of the user. LED indicator lights 206 are used to indicatethe level of the blood glucose level. For example, a red light indicatesa poor or out of normal range reading, while a green light indicates agood or in normal range reading.

Referring now to FIGS. 4A-4F, which are collectively referred to as FIG.4, embodiments of a lancet assembly and insulin pen are shown. Lancetassembly 400 comprises an internal frame 418, a lancet trigger 420, andinternal springs 422 and 424.

Internal frame 418 includes a shaft 425, wherein internal springs 422and 424 are positioned in shaft 425. Shaft 425 is situated to hold anddirect the lancet in one direction. Internal spring 424 is located nearlancet exit hole 408, such that internal spring 424 is positioned tostop the lancet, and along with internal frame 418 keep the lancet fromexiting too far from assembly 400. Internal spring 424 is positioned tostop the lancet and return the needle inside of carrying case, one shotat a time. Internal spring 422 is located in the far end of shaft 425from internal spring 424. Internal spring 422 projects the lancettowards exit hole 408 to puncture the finger of the user. Lancet trigger420 is used to initiate the projection of the lancet.

Insulin pen 450 comprises an insulin adjustment knob 430 (on its firstend) and insulin level display window 432. In operation, insulinadjustment knob 430 is used to adjust the amount of insulin toadminister to the user. The amount of insulin that will be administeredis displayed in insulin level display window 432. Insulin pen 450 alsoincludes a second end for mounting a needle 412.

Assembly 200 may be stored in a cover 460 and worn on the clothing ofthe user, Cover 460 attach to the cover of the belt of the user asillustrated in FIG. 4F. Other figures that show illustrations of thisembodiment are FIG. 5, which is a top view of kit 200 with a compartmentdoor 201 partially open; FIG. 6, which is the second end 300 of device200 and includes the second end 302 of the insulin pen (which receives aneedle) and an opening to the lancet apparatus through which the lanceexits to prick a finger, and the port or slot, which is an opening inthe outer housing that leads to an opening in the meter; FIG. 7, whichis the underside of device 200 and shows the button that releases thelance; FIG. 8, which shows an end view of device 200 and the insulinadjustment mechanism of the first end of the insulin pen; FIG. 9, whichis a side, perspective view of device 200 showing its top surface; FIG.10, which is a top view of device 200 showing the cavity door fullyopen; FIG. 11, which shows the cap removed from the second end 300; FIG.12, which is a side, perspective view showing the cavity door fullyopen; FIG. 13, which shows second end 300 with a test strip inserted inthe port; FIGS. 14-17, which show device 200 with an optional audio jackto plug into a computing device; and FIG. 18, which shows the cavityinside of the cap when removed from device 200.

When components are described as being “in communication” with eachother in the detailed description or claims, such components may be incommunication with each other constantly or periodically. Additionally,components in various embodiments may be in communication with eachother via any suitable form of communication medium, use any suitableform of communication format, may be electrically coupled, physicallycoupled, and/or in communication with each other wirelessly.

EXEMPLARY SYSTEM

An exemplary system 100 is depicted in FIG. 19. In various embodiments,the system 100 includes a computer device 110 comprising a processor 112and a memory 114. Computer device 110 is in communication with a userinterface 120, which includes an input component 122, and outputcomponent 124. In various embodiments, computer device 110 comprises anytype of computing device, such as a smart phone, a tablet computer, alaptop computer, a desktop computer, a mobile subscriber communicationdevice, a mobile phone, and/or a personal digital assistant (PDA).Computer device 110 may be further in communication with an externaldevice 130, as well as a database 140.

Computer system 100 and other computing devices operating in conjunctionwith embodiments of the present disclosure may include an operatingsystem (e.g., iOS, Windows, OS2, UNIX, Linux, Solaris, MacOS, etc.) aswell as various conventional support software and drivers typicallyassociated with computers. Software applications stored in the memory ofsuch devices may be entirely or partially served or executed by theprocessor(s) in performing methods or processes of the presentdisclosure.

In various embodiments, and as shown in FIGS. 19 and 20, computer device110 may store a software program configured to perform the methodsdescribed herein in the memory 114, and run the software program usingthe processor 112. Computer device 110 may include any number ofindividual processors 112 and memories 114. Various data may becommunicated between computer device 110 and a user via user interface120. Such information may also be communicated between computer device110 and external device 130, database 140, and/or any other deviceconnected to computer device 110 (e.g., through a local area network(LAN), or wide area network (WAN) such as the Internet).

In the exemplary system 100 depicted in FIG. 19, processor 112 retrievesand executes instructions stored in memory 114 to control the operationof computer device 110. Any number and type of processor(s) such as anintegrated circuit microprocessor, microcontroller, and/or digitalsignal processor (DSP), can be used in conjunction with the embodimentsdescribed in the present disclosure. Processor 112 may include, oroperate in conjunction with, any other suitable components and features,such as comparators, analog-to-digital converters (ADCs), and/ordigital-to-analog converters (DACs). Functionality of embodiments of thepresent disclosure may also be implemented through various hardwarecomponents storing machine-readable instructions, such asapplication-specific integrated circuits (ASICs), field-programmablegate arrays (FPGAs) and/or complex programmable logic devices (CPLDs).

Memory 114 may include a non-transitory computer-readable medium (suchas on a CD-ROM, DVD-ROM, hard drive or FLASH memory) storingcomputer-readable instructions stored thereon that can be executed byprocessor 112 to perform the methods of the present disclosure. Memory114 may include any combination of different memory storage devices,such as hard drives, random access memory (RAM), read only memory (ROM),FLASH memory, or any other type of volatile and/or nonvolatile memory.

Computer device 110 may receive and display information (such asinformation related to a medical condition) via user interface 120. Userinterface 120 (and the user interfaces of any external device 130 usedin conjunction with embodiments of the present disclosure) may include ascreen display 124 or other peripheral output device 124 such as amonitor or printer, as well as any suitable input or control devices 122(such as a mouse and keyboard) to allow users to control and interactwith the software program.

User interface 120 may include any number of components, devices, and/orsystems, such as speakers, an external memory device, a touch pad, atouch screen, and/or an alphanumeric keypad to allow a user to enterinstructions, information related to their medical condition, and otherinput. User interface 120 may also include a microphone to allow a userto provide audio input, as well as a camera to allow the user to providevideo input. Any of the components of the user interface 120 may beutilized as external devices 130 as described below.

The user interface of any component operating in conjunction withembodiments of the present disclosure may include, or operate with,audio or speech recognition software to process and analyze audio orverbal input through the user interface, as well as pattern recognitionsoftware to analyze graphics, text, and video received through the userinterface 120, from external device 130, or from any other source.

Computer device 110 may communicate with any number of external devices130. In some embodiments, one or more devices 130 are configured toobtain information regarding a medical condition and provide theinformation to computer device 110 through a wired or wirelessconnection. Devices 130 may also communicate directly with the database140, each other, or with any other system or device operating inconjunction with the embodiments described herein.

A medical condition as managed by embodiments of the present disclosureincludes any medical condition that can be tested and monitored on aperiodic basis. As an exemplary medical condition, diabetes will be usedas the medical condition managed by various embodiments of the presentdisclosure. However, any other medical condition that can be tested andmonitored on a periodic basis (such as cholesterol, blood pressure,heart rate, sodium levels, potassium levels, creatinine levels, liverfunction) may also be monitored by embodiments of the presentdisclosure. Accordingly, embodiments of the present disclosure mayoperate in conjunction with external device 130 that includes a testingkit for detecting information about the medical condition andcommunicating it to computer device 110, database 140, or other system.External device 130 may communicate with computer device 110 or otherdevice through a wired connection, such as a universal serial bus (USB)connection, an auxiliary port, a computer network connection, a mobiledevice synchronization port connection, a power connection, and/or asecurity cable. External device 130 may also communicate with any deviceoperating in conjunction with an embodiment of the present disclosurethrough any desired wireless connection, such as a wireless Internetconnection, a cellular telephone network connection, a CDMA/GSM/4G LTEnetwork, a wireless LAN connection, a wireless WAN connection, and/or anoptical connection.

Database 140 stores and provides information related to the medicalcondition, as well as any other desired information. Database 140 may beimplemented on computer device 110 or hosted by another system or device(such as a server) in communication with computer device 100 via, forexample, a network such as a LAN or WAN.

Computer device 110 and other computing devices operating in conjunctionwith embodiments of the present disclosure may include an operatingsystem (e.g., iOS, Windows, OS2, UNIX, Linux, Solaris, MacOS, etc.) aswell as various conventional support software and drivers typicallyassociated with computers. Software applications stored in the memory ofsuch devices may be entirely or partially served or executed by theprocessor(s) in performing methods or processes of the presentdisclosure.

Any of the components in FIG. 19, as well as other systems andcomponents operating with, or as part of, embodiments of the presentdisclosure may communicate with each other via a network (not shown). Insome embodiments, one or more components of system 100 may include awireless transceiver and the network may comprise a wireless system toallow wireless communication between various systems and devices, suchas a wireless mobile telephony network, General Packet Radio Service(GPRS) network, wireless Local Area Network (WLAN), Global System forMobile Communications (GSM) network, Personal Communication Service(PCS) network, Advanced Mobile Phone System (AMPS) network, and/or asatellite communication network. Such networks may be configured tofacilitate communication via any other type of connection, such as awired Internet connection, a wireless Internet connection, a cellulartelephone network connection, a CDMA/GSM/4G LTE network, a wireless LANconnection, a wireless WAN connection, an optical connection, a USBconnection, and/or a mobile device synchronization port connection.

Exemplary Methods

The methods described below may be implemented in any manner, such asthrough a software program operating on a computer-based system. Such asoftware program may be stored on any computer-readable medium, such asfloppy disks, hard disks, CD-ROMs, DVDs, any type of optical ormagneti-optical disks, volatile or non-volatile memory, and/or any othertype of media suitable for storing electronic instructions and capableof interfacing with a computing device. Methods according to embodimentsof present disclosure may operate in conjunction with any type ofcomputer system, such as a smart phone, personal computer (PC), server,cellular phone, personal digital assistant (PDA), portable computer(such as a laptop), embedded computing system, and/or any other type ofcomputing device. The system may include any number of computing devicesconnected in any manner, such as through a distributed network. Thesystem may communicate and/or interface with any number of users and/orother computing devices to send and receive any suitable information inany manner, such as via a local area network (LAN), cellularcommunication, radio, satellite transmission, a modem, the Internet,and/or the like.

Exemplary embodiments of this disclosure provide for an application thatruns on computer device 110 and allows the user to interactively trackhistorical data and information about each blood sugar test and result.The application will also store information about meals and perform ananalysis of that data. The user and medical professionals can log into aweb application and track progress and adjust the user's treatment planas necessary. The system will alert the user and medical professionalsof issues and irregularities. The application will allow the user toprovide information about additional test results such as A1 testresults.

FIG. 20 depicts an exemplary method according to various aspects of thepresent disclosure, and may be used with any suitable system, includingthe system 100 depicted in FIG. 19. The method in FIG. 20 may bepracticed with more, fewer, or different steps in conjunction withvarious embodiments of this disclosure, and may be performed byhardware, software, or a combination of the two as described above. Thesteps in FIG. 20, as with the steps in the methods shown in the otherfigures may be combined with each other in any suitable order inaccordance with various embodiments of the present disclosure.

As shown in FIGS. 20 and 21, exemplary method 200 includes displaying,on display screen 300, a plurality of touch icons displaying informationrelated to the medical condition such as diabetes (step 205), andreceiving information relating to the medical condition (step 210). Inresponse to receiving new information, method 200 also includesautomatically populating one or more of the touch icons with the newinformation relating to the medical condition (step 215) and displayingthe newly populated touch icon on display screen 300 (step 220). Method200 additionally includes receiving user input in the form of a touch,key pad entry, or other input indicating selection of one of the touchicons (step 225). Method 200 further includes launching an applicationassociated with the selected touch icon (step 230), as will be describedbelow.

With reference to FIG. 21, an example of a screenshot is illustratedthat shows a plurality of touch icons displayed on display screen 300upon launching an application for the management of a medical conditionsuch diabetes. In this embodiment, the plurality of touch icons includea glucose level window 302, a glucose tracking window 304, a locationupdate window 306, a community tracker window 308, a calendar window310, and an activity challenge window 312.

In an exemplary embodiment, there will be a row of one or more smallicons 320-334 located on an edge of display screen 300. Small icons320-334 may be located on any edge of the display screen, for example,the bottom edge, and the small icons will always be displayed, even whenan application for one of the touch icons is launched, as illustrated inFIGS. 22-25. Each of touch icons 302-312 has a corresponding small icon324-334 located on display screen 300. With reference to FIG. 22, icon324 corresponds to glucose level window 302. Icon 326 corresponds tocalendar reminder window 310. Icon 328 corresponds to activity challengewindow 312. Icon 330 corresponds to glucose tracking window 304. Icon332 corresponds to location update window 306, and icon 334 correspondsto community tracker window 308. When one of small icons 324-334 ispressed, or otherwise activated by the user, the application for thetouch icon that corresponds to the selected small icon is launched. Inaddition to the small icons that correspond to the touch icons, additionsmall icons may be displayed, such as small icon 320 that can be used tolaunch a settings or tools application, and small icon 322 that can beused to return to the home or initial screen display.

Glucose level window 302 shows the blood glucose level of the lastrecorded blood test. The blood glucose level can be displayed with acolor coded scheme to show high (e.g., red), low (e.g., blue), andnormal (e.g., green) readings. When the user takes a new blood test witha portable testing kit 120 that is in communication (via wireless orwired connection) with computer device 110, the glucose level in window302 is updated to show the results of the latest blood test.

With reference to FIG. 23, when the application associated with glucoselevel window 302 is launched, by, for example, touching or otherwiseactivating its touch icon or small icon 324, the glucose level window isdisplayed so that it fills the entire display screen 300. The displayedinformation includes the most recent blood glucose level that wasrecorded, along with historical data 402 that shows current and pastblood glucose levels distributed around target ranges. The data can bedisplayed with color coding, so that levels above the high target rangeare displayed in the color chosen by the user to represent highreadings, such as red. Levels below the low target range are displayedin the color chosen by the user to represent low readings, such as blue.Levels between the two high and low target ranges are displayed in thecolor chosen by the user to represent normal readings, such as green.Additional information is displayed such as statistics 404 for last,high, average, and low blood glucose levels. In addition, informationfor previous blood glucose tests (406) and previous insulin injections(408) is displayed. In the example illustrated in FIG. 23, the previousfive blood glucose tests and the previous five insulin injections aredisplayed.

A Rx icon 410 is displayed that allows the user to track previousinsulin injections in more detail. If the user touches or otherwiseactivates Rx icon 410, insulin information 408 is expanded to fill thedisplay screen with information displayed for all previous insulininjections.

Glucose tracking window 304 shows past test results fluctuating aroundone or more target lines or ranges. When the user takes a new blood testwith portable testing kit 120 that is in communication (via wireless orwired connection) with computer device 110, the test results displayedin glucose tracking window 304 are updated to show the results of thelatest blood test.

With reference to FIG. 24, when the application associated with glucosetracking window 304 is launched, by, for example, touching or otherwiseactivating its touch icon or small icon 330, the glucose tracking windowis displayed so that it fills the entire display screen 300. Thedisplayed information includes historical data 502 that shows currentand past blood glucose levels distributed around target ranges. The datacan be displayed with color coding, so that levels above the high targetrange are displayed in the color chosen by the user to represent highreadings, such as red. Levels below the low target range are displayedin the color chosen by the user to represent low readings, such as blue.Levels between the two high and low target ranges are displayed in thecolor chosen by the user to represent normal readings, such as green.The displayed historical data can be filtered so that the data isdisplayed on an hourly, daily, weekly, or monthly basis. Alternatively,the historical data can be displayed in a serial manner, so that themost recent blood glucose levels are displayed. Additional informationis displayed such as statistics 504 for previous blood glucose tests.The displayed information includes blood glucose level in a color codedscheme to show high/normal/low levels, date/time of test, includingwhether the test was before or after a meal, and the time elapsedbetween a meal and the test results.

Location update window 306 shows a user's glucose levels at variouslocations. Information from the user's previous meals and blood sugartest results at various locations is used to provide reminders aboutmeals and blood sugar testing levels at a specific location. The userwill be notified when the device's global positioning system (GPS)recognizes a previous location that was visited by the user.

With reference to FIG. 25, when the application associated with locationupdate window 306 is launched, by, for example, touching or otherwiseactivating its touch icon or small icon 332, the location update windowis displayed so that it fills the entire display screen 300. Thedisplayed information includes a map with color coded push pins showingvarious locations visited by the user. For example, if the user'saverage blood sugar level at a specific location for all visits is abovetheir target range, then the color coded push pin will be displayed witha color (e.g., red) that indicates the user's high average blood sugarlevel at that location. Alternatively, if the user's average blood sugarlevel at that location for all visits is below their target range, thenthe color coded push pin will be displayed with a color (e.g., blue)that indicates the user's low average blood sugar level at thatlocation. If the user's average blood sugar level at that location forall visits is within their target range, then the color coded push pinwill be displayed with a color (e.g., green) that indicates the user'snormal average blood sugar level at that location. The display may befiltered by the color coding so that all push pins are displayed, onlyhigh blood sugar level (e.g., red) push pins are displayed, only normalblood sugar level (e.g., green) push pins are displayed, or only lowblood sugar level (e.g., blue) push pins are displayed.

The user can use search window 602 to search and display information onspecific locations. The application will display all previous visits toa specific location in chronological order, with the most recent visitdisplayed on top. In addition, the application will display thedate/time and meal information, along with an optional photograph. Thisinformation will provide the user with a reminder of what they ate andthe impact the meal had on the user at the time of their blood testing.In addition, the system will notify the user to take a blood test instandard time intervals after a meal and/or before a meal, in order tokeep the user on track with regularly scheduled blood tests.

The information that is provided to the user by the applicationassociated with location update window 306 will allow the user to makebetter decisions about new meals at the same location. As an example,when the user enters a location, the application will display and/orstate the user's average blood sugar level at that location. Inaddition, the application can turn the background of display screen 300to a color that represents the overall impact to the user's blood sugarlevel of the meals eaten at that location. In time, and after the userprovides meal information and blood sugar levels for a variety oflocations, the system will display a map that will enable the user tosee locations that promote good diabetic management and those locationsthat promote poor diabetic management. In an exemplary embodiment, theuser will be able to hold a camera that is an internal or externalperipheral of computer device 110, and when the user points the cameraup and down a street with a row of restaurants, the system will displaythe user's average blood sugar results at each location.

Community tracker window 308 shows the activity of other people in theuser's community. With reference to FIG. 26, when the applicationassociated with community tracker window 308 is launched, by, forexample, touching or otherwise activating its touch icon or small icon334, the community tracker window is displayed so that it fills theentire display screen 300. The displayed information includesleaderboard 702 that shows the points earned and lost by the user andother people in the user's community for certain activities such asreducing insulin intake (earn points), increasing insulin intake (losepoints), exercise (gain points), maintaining diet (earn points), and notmaintaining diet (lose points). The displayed information can includechat board 704 where the user and other people can record theiractivities and/or comments. Additional information can be displayed incheck-in window 706 that shows recent locations, such as restaurants andexercise facilities, for people in the user's community.

In an exemplary embodiment, the application associated with communitytracker window 308 allows the user to interface with other people invarious topics such as diet, stress control, carbohydrate intake,exercise, medication (include side effects and benefits), and in an opendiscussion forum. The user will also be able to seek information frommedical professionals to answer questions and provide advice. The userwill also be able to add information about their own doctor(s) such asaddress, contact information, and past medical results and keep thatinformation private to the user. In addition, the system will allow theuser to set up parameters provided by their doctor for blood sugarlevels, when fasting, and for after meals. If an average weekly ormonthly range is surpassed, the system can notify the user's doctor viae-mail or other contact method that the user is over the acceptablerange and needs an appointment to review their results.

Calendar reminder window 310 allows the user to view information aboutvarious events on their calendar including doctor appointments,meals/locations, and blood sugar test results. In exemplary embodiments,the user can visually review their blood sugar results for the past fewdays, weeks, or months. This information may be provided to the usergraphically for ease of viewing. For example, when the user selects amonth, the color of the days within the month will indicate whether theuser's blood sugar levels were poor, moderate or good. The user canclick on a particular day to see what and where they ate.

Activity challenge window 312 shows an activity that is updated on aperiodic basis, such as daily, and is used to challenge the user. Forexample, another person might challenge the user to run or go for a walkon a particular day.

In exemplary embodiments of the present disclosure, the user creates anaccount with the system by entering an account name, such as a valide-mail address, and a password. For initial setup, the user can enterpersonal information such as age, race, A1C levels and dates of test,daily testing times and reminders for testing. In addition, the user canselect a color scheme that appeals to the user such as: a choice ofgreen or blue for positive information, a choice of orange or yellow formodest or warning information, and a choice of red or black for negativeor poor results.

After the initial setup, when the user logs into the system by launchingthe application and entering their account name and password, theplurality of touch icons 302-312 is displayed on display screen 300. Thesystem will process the history of past test results and compile theresults for display in the touch icons. The user will be able to set therange of history that is used for the displayed results. In an exemplaryembodiment, the user will be able to set the range of history to thepast twenty four hours, the past week, or the past month. The systemwill turn the background color of display screen 300 to reflect the pastresults (e.g., green if the past results are all positive) andalternatively, announce (e.g., via Siri on an iPhone), how the user isdoing.

The system can use the device or information available via a networksuch as the Internet to determine the date and time for theannouncement. As an example, upon launching the system application,display screen 300 will turn green or blue (depending on the userselection) and the system will cause the device to state and/or display:“Good morning ‘Johnnie’ (or other user name). Your blood sugar levelsare in good shape today.” Or, for a different time of day with poorresults, display green 300 will turn red or back and the system willcause the device to state and/or display: “Good evening ‘Johnnie’ Yourblood sugar levels have gone above acceptable ranges. Please ensure totake immediate action.” Then, depending upon the user's setup for thesystem, the system will remind the user to test their blood sugar again,within a set time period, such as one or two hours to ensure that theirblood sugar level is back within tolerable range.

EXAMPLE 1

The following is one example of how an electronic, computer system andmethod could function according to the invention.

Main Screen:

In this example, the software is either loaded onto a mobile device orcomputer, is downloaded from a server when a request is sent, oroperates on a separate server. Preferably, an icon for the softwareapplication is visible on a home screen of any suitable device orcomputer.

In this example, when a user clicks on the icon the screen first goesblack and a clear white sugar cube slowly resolves and becomes granularlooking. It then tilts on a slight angle and a small drop of red bloodwill appear and slowly get larger until it drips off the lower rightcorner of the cube down the screen and highlights the log-in button inred. During this time the software, if not permanently loaded onto thehard drive of the device, will load from a remote source, such as aserver accessible via the internet.

The user must then log into the application with a valid email addressand password. This will also create an account for the user, if the userdoes not already have an account. Once the log in is completed, theapplication opens up on the settings page. At that point, the user canenter personal information such as: Age; race; A1C levels and dates oftest; daily testing times and reminders for testing. The user may alsoselect a color scheme that appeals to him/her, such as: green or bluefor positive results; orange or yellow for modest or mild results; andred or black for negative or poor results.

The next aspect of this example of the application is the greetingscreen. After the initial set up, when a user logs into the application,the system will review the history of the user's test results andcompile the results to inform the user of his/her average results. Theuser may set the time range of his/her history, for example, as follows:

-   -   The past 24 hr. testing results (e.g., 4 test results average a        BS of 130). The past week (e.g., average BS of 145) or the past        month (e.g., average BS of 125). A user may select one time        frame at a time or view them in a single frame.    -   The application background may turn color to reflect the past        results and announce (such as via Siri fxn) in a voice how the        user has done.

Next, the application can determine the date and time for announcements,such as set forth in the following example:

-   -   Ex. 1: the screen turns green or blue and states: “good morning        Johnnie Your BS levels are in good shape today.”    -   Ex 2: the screen turns red or black and states: “Good evening        Johnnie Your BS levels have gone above acceptable ranges please        ensure to take immediate action.” The application can also        ask/remind the user to test BS again within an hour or two to        ensure that the range is within a tolerable limit.    -   The application may also send emergency indicators to the user        and/or to a medical professional if the blood sugar results are        dangerously high or low or have been high or low for an extended        period. For example, the indicator may be a text or email        message or a flashing screen on the user's device.

The main screen appears after the greeting screen. The exemplaryfollowing icons may appear on the main screen, and they may be touchicons or ones that are selected and clicked, or activated in anysuitable manner: (1) testing glucose levels; (2) data matrix; (3)location matrix; (4) community tracker; (5) medical professionals; (6)calendar; (7) web application; (8) link to American DiabeticAssociation; (9) setting; and (10) history option.

The application may learn which aspects a user uses the most and sorticons accordingly from top to bottom.

Testing:

In this example, where a user's blood sugar level is being measured, thetesting apparatus can physically communicate with the computing device,such as by being plugged into it, or may communicate with via anysatisfactory wireless method. The icon for testing may look like afinger and blood droplet, as illustrated in FIG. 35.

If the testing apparatus is physically connected (e.g., by a wiredconnection), it can be placed into an AUX jack on the device (which isshown in FIGS. 14-17). Regardless of how it communicates with the deviceon which the application is run, a test strip is inserted into thetesting apparatus. The light may turn orange on the screen running theapplication to show that system is calibrating. Once the system hascompleted calibrating, the light on the screen may turn green/blue andthe application screen may show a picture of a blood droplet fallinginto the top of a test strip. This can appear/flash over and over untilblood is applied to the test strip, in order to remind the user to addblood to the test strip.

Next, the user utilizes a lancet to obtain his/her blood sample, whichis placed on the test strip. The blood sugar reading will appear on thedisplay screen of the device running the application (e.g., 130 Mg/dl6/6/2012 at 6:35 PM). Then information about the results may be entered,via the device, such as by a rolling wheel (for a touch screen)displayed by the application. The wheel would allow the user to scrollthrough a list of items such as: before/after meal; too much food; notenough food; exercise; not enough exercise; carbohydrates; and others(there may be several other options including remarks such as fatty orskinny/chilling at home/on the road; also, large amount of youngeradults and children are being diagnosed with Diabetes daily so havingoptions that appeal to a younger demographic could make the applicationmore user friendly).

The application may also include a mapping option that would work withthe tracking matrix. For example, after the BS results are shown theapplication may also store the location of that reading via the device'sGPS system (if it has one) which could allow the user to link previouslyentered data (such as the last meal) to a location on a map. Forexample: a location (which could be indicated visually by push pins)would be red, which means poor BS. An orange push pin=moderate BSresults, and a green push pin=good BS results.

As an example, when the user looks at his map while trying to locate arestaurant, he/she could click on a green push pin location. Onceselected the information about that location would be provided, e.g.,Vinnie's Pizza Monday 5/20/12 6:35 PM: ½ slice of pizza and a diet coke,BS results 135 Test 1.5 hours after meal. The application could alsostore a photograph of the location, and using a GPS locator, couldidentify the results from a prior location or meal by typing in the nameof the establishment/meal, the address of the establishment, or usingGPS coordinates to identify the establishment.

Tracking Matrix:

The application can utilize meal data and BS results to providereminders to users of what they ate and the test results for a specificlocation. The application would notify the user when the GPS recognizesprevious locations visited, for example:

-   -   The application could display the map and show locations via        color-coded push pins or other indictors. The application could        load all previous visits to that location, preferably in        chronological order, starting with the most recent visit to that        location as the first displayed.    -   The application could show date/time/meal info/photo        (optional)/description of the location and meal. This would        provide the user a reminder of what they eat and what impact it        had on them at the time of testing.

In this manner, the application allows a user to make better decisionsabout new meals at the same locations. An example of the tracking matrixfunction follows:

MAP Example A: Spike hill—Williamsburg Brooklyn, N.Y.:

-   -   (a) 5/06/12 9:00 PM 2 slices 1 soda—185 MG/DL-RED.    -   (b) 4/30/12 12:45 PM 1 Slice 1 diet soda—156 MG/DL-Orange/Red.    -   (c) 4/15/12 3:35 PM 3 slices ½ soda—176 MG/DL-Orange/Red.    -   (d) 2/06/12 7:45 PM 1 Slice 1 diet Coke—135 MG/DL-Green.

Thus, when the user enters a location the application will provide theaverage BS result for that location. Further, it may provide an audiomessage such as:

-   -   “Johnnie Your Blood Sugar has been above its normal range at        this location the past 3 times you eaten here.” Or, the screen        may turn a color to show the overall impact for the meals a user        has eaten at that location, or both.

As time passes and the user completes the meal information while eatingand logs test results for different locations the user will have a mapthat shows locations that promote good diabetic management. Using theGPS functionality of devices and/or stored photographic information, auser may point a device to a restaurant, and results form thatrestaurant would automatically be displayed.

Viral Community:

The benefit of this feature is to create an environment that allowsusers to interface with other users on one or more topics, such as:diet; stress control; carbohydrate intake; exercise; medication (sideeffects and benefits); and provide an open discussion forum. A usercould also seek medical professionals to answer questions.

An example of forum queries might be:

-   -   User name: Johnnie Blood—5/5/12 4:55 PM anyone eat kidney beans?        If so what effect do they have on your BS?    -   User name: Olga Hyper sugar—Yeah, they have a low GI index.    -   User Name: Dr. B—yes they are good for your diabetic diet.

Chats may be saved by date with the possibility of linking a chat to GPSso a user has a full history when he/she selects a location to identifya restaurant.

Medical Professionals:

This portion of the application, if used, would allow users to addinformation about medical professionals, such as: address; contactinformation; and past results.

A user could set up parameters on the system that the medicalprofessional provides, such as: (a) fasting ranges 88 to 130; and (b)after-meal ranges 120 to 180. Further, a user could provide updates withthe medical professional's office. The updates could be provided onceweekly or monthly. If the acceptable range of blood sugar level for auser is surpassed the professional is notified (such as via email ortext) that the user is over the acceptable range and must set up anappointment.

Calendar:

This portion of the application would allow the user to view informationabout doctor appointments, meals/locations and BS test results. It alsoallows the user to visually review the past few days, weeks or months tosee how his/her results have been. Graphs and any other visuals would beaccessible at this point for a better viewing of their results.

As an example, the user could review the month of June. In this example,during the first three days of the month, the user's BS are within theacceptable BS range. But, on the first weekend of the month, the resultsare poor. The user could click on each day of the week to see what andwhere he/she ate. Each day/location will have all previous meal and BSresults available for display and the user could review the informationon a map or in list results, such as follows:

-   -   6/5/2012—Red        -   Mom's house breakfast—9 AM—pancakes, OJ—BS—160—testing 1.5            hrs after meal.        -   In-N-Out burger—12:45 PM—double cheeseburger coke and            fries—BS 220—testing 2 hours after meal.        -   Meatball shop—9:30 PM—pasta and meat balls—BS 175—testing            1.5 hours after meal.        -   The GPS location of each location could be shown in the            appropriate color code.

When the user has X number of days “Green” in a row, a congratulationemail or pop-up window may be sent to the user.

Settings:

For this function, a user could input medical info/history/records,medicine type into the application, such as: blood pressure; A1C level;cholesterol; carbohydrates; LDL; HDL; triglycerides; abdominal girth;and foot/eye exam results as well as future medical appointments.Further, the user or doctor could add goals so the system or applicationcan gauge results over the course of a given period, such as a day, weekor month. As an example: “Johnnie your BS results have been veryelevated over the past nine days. Please correct your diet or exercisemore.” An email could also be sent to medical professionals if theresults have been out of range for too long.

The application may also have a child setting so parents can remind achild to enter meal data and test daily. The system could send texts oremails to parents if the child does not test himself within a certaintime frame for the day. An alarm may sound if data is not entered withina certain time frame. The application may also be used with seniors aswell to ensure that they are entering data into the system withincertain time frames.

History of Diabetes:

This would provide a history and up-to-date information about diabetes.The system could load new information to the application, daily, monthlyor weekly as it becomes available. The information could include:classification of Diabetes; signs and symptoms; causes; pathology;diagnosis; management; epidemiology; history; society and culture; andreferences.

Emergency Contact:

The user's emergency contact could be listed on the mobile device and/orcomputer, for example:

-   -   Johnnie R        -   Type 1 Diabetic and carry insulin on person 24/7.        -   Emergency contact Mandy “The boss” Gagedeen 917 555 5555.

Following are some, non-limiting examples of embodiments according toaspects of the invention that begin with example 1. The examples in thissection refer only to other examples in this section and not to thenon-limiting examples in other sections.

Example 1: A method performed by a computer program operating on acomputer device, the method comprising:

-   -   (a) displaying, by the computer device, on a display screen in        communication with the computer device, a plurality of icons        related to managing a medical condition;    -   (b) receiving, by the computer device, information relating to        the medical condition;    -   (c) in response to receiving the information, automatically        populating, by the computer device, one or more of the plurality        of icons with the received information; and    -   (d) displaying, by the computer device, the one or more newly        populated icons.

Example 2: The method of example 1, wherein the step of receivinginformation relating to the medical condition comprises:

-   -   (a) receiving, by the computer device, information from an        external device in communication with the computer device,        wherein the information is relating to the medical condition.

Example 3: The method of example 1 or example 2, further comprising:

-   -   (a) displaying, by the computer device, a blood glucose level of        a blood test for a user;    -   (b) updating, by the computer device, the blood glucose level in        response to a new blood test for the user; and    -   (c) in response to the updating of the blood glucose level,        displaying, by the computer device, the updated blood glucose        level.

Example 4: The method of example 3, further comprising the step ofreceiving, by the computer device, data for the new blood test from anexternal device in communication with the computer device.

Example 5: The method of any of examples 1-4, further comprising:

-   -   (a) displaying, by the computer device, a plurality of blood        glucose levels for the user, wherein the plurality of blood        glucose levels are from past blood tests for the user; and    -   (b) displaying, by the computer device, one or more target lines        for desired levels of blood glucose.

Example 6: The method of example 5, wherein the steps of displayingfurther comprise displaying in a color coded display.

Example 7: The method of any of examples 1-6, further comprisingdisplaying, by the computer device, a color coded display for aplurality of pairings of meal data and a blood glucose level for aplurality of geographic locations.

Example 8: The method of any of examples 1-7, wherein one of theplurality of touch icons comprises a glucose level window.

Example 9: The method of any of examples 1-8, wherein one of theplurality of touch icons comprises a glucose tracking window.

Example 10: The method of any of examples 1-9, wherein one of theplurality of touch icons comprises a location update window.

Example 11: The method of any of examples 1-10, wherein one of theplurality of touch icons comprises a community tracker window.

Example 12: The method of any of examples 1-11, wherein one of theplurality of touch icons comprises an activity challenge window.

Example 13: The method of any of examples 1-12, wherein the plurality oftouch icons comprises a glucose level window, a glucose tracking window,a location update window, a community tracker window, a calendar window,and an activity challenge window.

Example 14: A tangible non-transitory computer-readable medium havinginstructions stored thereon that, in response to execution by acomputer-based system for managing a medical condition, cause thecomputer-based system to perform operations comprising:

-   -   (a) displaying, by the computer-based system, on a display        screen in communication with the computer-based system, a        plurality of touch icons related to managing a medical        condition;    -   (b) receiving, by the computer-based system, information        relating to the medical condition;    -   (c) in response to receiving the information, automatically        populating, by the computer-based system, one or more of the        plurality of touch icons with the received information; and    -   (d) displaying, by the computer-based system, the one or more        newly populated touch icons.

Example 15: A system comprising:

-   -   (a) a processor for managing a medical condition,    -   (b) a tangible, non-transitory memory configured to communicate        with the processor, the tangible, non-transitory memory having        instructions stored thereon that, in response to execution by        the processor, cause the processor to perform operations        comprising:        -   (i) displaying, by the processor, on a display screen in            communication with processor, a plurality of touch icons            related to managing the medical condition;        -   (ii) receiving, by the processor, information relating to            the medical condition;        -   (iii) in response to receiving the information,            automatically populating, by the processor, one or more of            the plurality of touch icons with the received information            and        -   (iv) displaying, by the processor, the one or more newly            populated touch icons.

Example 16: The method of any of examples 1-15 wherein the icons aretouch icons.

Following are additional, non-limiting examples of embodiments accordingto aspects of the invention that begin with example 1. The examples inthis section refer only to other examples in this section and not to thenon-limiting examples in other sections.

Example 1: A kit for testing the level of a substance in bodily fluid,the kit being portable and comprising:

-   -   (a) an outer casing having dimensions no greater than 6″ in        length, 1½″ in width and 1½″ in depth;    -   (b) one or more cavities inside of the outer casing, the one or        more cavities for retaining one or more devices used for testing        the level of a substance in the bodily fluid;    -   (c) a meter programmed to determine the level of substance in        the bodily fluid, the meter positioned in a compartment of the        outer housing;    -   (d) a display that displays the level of the substance in the        bodily fluid; and    -   (e) a port into which bodily fluid is placed so the meter can        determine the level of bodily fluid.

Example 2: The kit of example 1 wherein the outer casing is comprised ofone or more of plastic and metal.

Example 3: The kit of example 1 or example 2 wherein the outer casing iscomprised of urethane.

Example 4: The kit of any of examples 1-3 wherein the outer casing hasdimensions no greater than 5″ in length, 1″ in width and 1½″ in depth.

Example 5: The kit of any of examples 1-4 wherein the kit weighs 0.5lbs. or less.

Example 6: The kit of any of examples 1-5 wherein the kit weighs 0.25lbs. or less.

Example 7: The kit of any of examples 1-6 that has a plurality ofcavities defined within the outer casing and each of the plurality ofcavities retains different devices.

Example 8: The kit of example 7 that has two cavities.

Example 9: The kit of example 8 wherein one cavity includes lances andtest strips and the other cavity includes needles.

Example 10: The kit of any of examples 7-10 wherein each cavity can beaccessed by a hinged door that is closed by being snap fit.

Example 11: The kit of example 1 wherein each of the one or morecavities is accessed by a hinged door that is closed by being snap fit.

Example 12: The kit of any of examples 1-11 wherein the outer casingincludes a removable cap.

Example 13: The kit of example 12 wherein at least one cavity is in theremovable cap.

Example 14: The kit of any of examples 1-13 wherein the bodily fluid isselected from the group consisting of blood, urine and salvia.

Example 15: The kit of any of examples 1-14 wherein the substance whichlevel is tested is selected from the group consisting of glucose,cholesterol, sodium, potassium, creatine, and protein.

Example 16: The kit of any of examples 1-15 wherein each cavity isaccessible by a sliding door.

Example 17: The kit of any of examples 1-16 wherein the meter is aglucose meter.

Example 18: The kit of any of examples 1-17 wherein the display isdigital and is part of the meter, the display for displaying thesubstance level and being visible through the outer casing.

Example 19: The kit of any of examples 1-17 wherein the meter has adigital display that displays the substance level and the outer casinghaving an opening through which the display can be viewed.

Example 20: The kit of any of examples 1-19 wherein the meter isremovable from the compartment in which it is positioned.

Example 21: The kit of any of examples 1-20 wherein the meter is batterypowered.

Example 22: The kit of any of examples 1-21 wherein the port extendsinto the meter.

Example 23: The kit of any of examples 1-22 wherein the meter isactivated only when a test strip is positioned in the port.

Example 24: The kit of any of examples 1-22 wherein the meter isactivated by an off/on switch accessible through the outer casing.

Example 25: The kit of any of examples 1-24 wherein the port comprisesan opening in the outer casing that leads to an opening in the meter.

Example 26: The kit of any of examples 1-25 that includes an insulinpen.

Example 27: The kit of example 26 wherein the insulin pen is positionedand retained in a cavity in the outer casing.

Example 28: The kit of example 27 wherein the insulin pen has a firstend that includes an adjustment mechanism that adjusts an amount ofinsulin to be injected and a second end that receives a needle to injectinsulin into a user, wherein outer casing has a first end and a secondend, and the adjustment mechanism protrudes from the first end of theouter casing and the second end of the insulin pen protrudes from thesecond end of the outer casing;

wherein a user can adjust the insulin level, place a needle on thesecond end of the insulin pen and inject himself/herself withoutremoving the insulin pen from the kit.

Example 29: The kit of any of examples 1-26 that includes a plurality ofinsulin pens.

Example 30: The kit of any of examples 1-29 that includes a lancetapparatus.

Example 31: The kit of example 30 wherein the lancet apparatus iscontained in a second compartment of the outer housing.

Example 32: The kit of example 31 wherein the lancet apparatus isremovable from the second compartment.

Example 33: The kit of any of examples 30-32 wherein the lancetapparatus has an end through which a lance extends when the apparatus isactivated, and a button to activate the apparatus and extend the lancethrough the end.

Example 34: The kit of example 33 wherein there is an opening in theouter casing through which the button can be accessed.

Example 35: The kit of any of examples 33-34 wherein the second end ofthe outer casing has an opening that aligns with the end of the lancetapparatus through which the lance extends when the lancet apparatus isactivated, such that the lance extends through the opening in the outercasing when the lancet apparatus is activated.

Example 36: The kit of example 34 or example 35 in which the port is atthe second end of the outer housing.

Example 37: The kit of example 36 wherein the port is positioned betweenthe opening in the outer housing through which the lance extends and thesecond end of the insulin pen.

Example 38: The kit of example 36 wherein the port is positioned abovethe opening in the outer housing through which the lance extends and thesecond end of the insulin pen.

Example 39: The kit of example 1 wherein the one or more compartmentsincludes alcohol swabs.

Example 40: The kit of any of examples 1-39 that includes a removablecap that fits over the second end of the casing.

Example 41: The kit of any of examples 1-40 that includes an audio jackto plug into a computing device and transmit information thereto.

Example 42: The kit of any of examples 1-41 that includes a wirelesscommunication device to send and receive data.

Example 43: The kit of any of examples 1-42 that includes a data storagedevice to store data.

Example 44: The kit of any of examples 1-43 that includes a processor toanalyze and organize data.

Example 45: The kit of any of examples 41-44 that includes a dataprojection screen to project data other than that displayed by thedisplay.

Example 46: The kit of any of examples 1-45 wherein the outer housing isformed in two pieces that can be separated to remove the meter.

Example 47: The system of any of examples 30-35, wherein the portablekit further comprises one or more internal springs disposed in a shaft,wherein the one or more internal springs are positioned to direct thelancet in one direction in the shaft.

Example 48: The system of example 47, wherein one of the internalsprings is disposed proximate to the opening in the body assembly, suchthat the internal spring is positioned to stop the lancet from exitingthe body assembly.

Example 49: The system of example 47, wherein one of the internalsprings is disposed distal from the opening in the body assembly, suchthat the internal spring is positioned to project the lancet towards theopening in the body assembly.

Example 50: The system of any of examples 47-49, wherein the portablekit further comprises a trigger connected to the internal frame forstarting the projection of the lancet in the shaft.

Example 51: The system of any of examples 47-50, wherein the portablekit further comprises:

-   -   (a) an insulin adjustment knob connected to the body assembly;        and    -   (b) an insulin level display window formed in the body assembly.

Following are additional, non-limiting examples of embodiments accordingto aspects of the invention that begin with example 1. The examples inthis section refer only to other examples in this section and not to thenon-limiting examples in other sections.

Example 1: A system for testing for a medical condition of a user, thesystem comprising:

-   -   (a) a computer device;    -   (b) a portable kit in communication with the computer device,        the portable kit comprising:        -   (i) a body assembly;        -   (ii) a lancet;        -   (iii) a test strip;        -   (iv) an opening formed in the body assembly, wherein the            lancet is disposed proximate to the opening;        -   (v) a storage area formed in the body assembly, the storage            area for storing a plurality of lancets and a plurality of            test strips; and        -   (vi) wherein the portable kit is configured to read the test            strip to determine a level of a bodily fluid for the medical            condition.

Example 2: The system of example 1, wherein the portable kit furthercomprises an auxiliary jack, wherein the auxiliary jack is configured tofacilitate communication with the computer device.

Example 3: The system of example 1, wherein the portable kit isconfigured for wireless communication with the computer device.

Example 4: The system of any of examples 1-3, wherein the portable kitfurther comprises a digital readout window, wherein the digital readoutwindow displays the determined substance level in the bodily fluid.

Example 5: The system of any of examples 1-4, wherein the portable kitfurther comprises an indicator light, wherein the indicator lightdisplays a color that is indicative of the determined blood level.

Example 6: The system of any of examples 1-5, wherein the computerdevice is a smartphone.

Example 7: The system of any of examples 1-6, wherein the determinedsubstance level is a blood glucose.

Example 8: A system for testing for a medical condition of a user, thesystem comprising:

-   -   (a) a computer device;    -   (b) a portable kit in communication with the computer device,        the portable kit comprising:        -   (i) a body assembly;        -   (ii) a lancet;    -   (c) a test strip;    -   (d) an opening formed in the body assembly, wherein the lancet        is disposed proximate to the opening;    -   (e) a storage area formed in the body assembly, for storing a        plurality of lancets and a plurality of test strips;    -   (f) an internal frame having a shaft, wherein the internal frame        is connected to the body assembly; and    -   (g) wherein the portable kit is configured to read the test        strip to determine a substance level for a bodily fluid the        medical condition.

Example 9: The system of example 8, wherein the portable kit furthercomprises one or more internal springs disposed in the shaft, whereinthe one or more internal springs are positioned to direct the lancet inone direction in the shaft.

Example 10: The system of example 9, wherein one of the internal springsis disposed proximate to the opening in the body assembly, such that theinternal spring is positioned to stop the lancet from exiting the bodyassembly.

Example 11: The system of example 9, wherein one of the internal springsis disposed distal from the opening in the body assembly, such that theinternal spring is positioned to project the lancet towards the openingin the body assembly.

Example 12: The system of any of examples 8-11, wherein the portable kitfurther comprises a trigger connected to the internal frame for startingthe projection of the lancet in the shaft.

Example 13: The system of any of examples 8-12, wherein the portable kitfurther comprises:

-   -   (c) an insulin adjustment knob connected to the body assembly;        and    -   (d) an insulin level display window formed in the body assembly.

Example 14: The system of any of examples 8-13, wherein the portable kitis configured for wireless communication with the computer device.

Example 15: The system of any of examples 8-14, wherein the portable kitfurther comprises a digital readout window, wherein the digital readoutwindow displays the determined blood level.

Example 16: The system of any of examples 8-15, wherein the determinedsubstance level is a blood glucose level.

Example 17: The system of any of examples 8-16, wherein the computerdevice comprises a smartphone.

Example 18: The system of any of examples 8-17, wherein the portable kitfurther comprises one or more alcohol swabs, wherein the alcohol swabsare stored in the body assembly.

Example 19: The system of any of examples 8-18, wherein the portable kitfurther comprises a storage cap for storage of a plurality of lancets.

Example 20: The system of any of examples 8-19, wherein the portable kitfurther comprises a cover for storage of the portable kit, wherein thecover may be worn on clothing of the user.

Following are additional, non-limiting examples of embodiments accordingto aspects of the invention that begin with example 1. The examples inthis section refer only to other examples in this section and not to thenon-limiting examples in other sections.

Example 1: A method performed by a computer program operating on acomputer device having a processor and a data storage, the methodcomprising:

-   -   (a) displaying, by the computer device, on a display screen in        communication with the computer device, a plurality of icons        related to managing a medical condition;    -   (b) receiving, by the computer device, information relating to        the medical condition;    -   (c) in response to receiving the information, storing in, by the        computer device, the data storage with the received information;    -   (d) selecting, by a user, one of the plurality of icons;    -   (e) in response to the selection of one of the plurality of        icons, launching, by the computer device, an application        associated with the icon; and    -   (f) displaying a result generated by the processor manipulating        at least some of the received information.

Example 2: The method of example 1, wherein the step of displaying aresult further comprise displaying in a color-coded manner indicative ofthe nature of the result.

Example 3: The method of example 1 or example 2, wherein one of theplurality of icons functions to display a glucose level.

Example 4: The method of example 3, wherein in response to the selectionof the icon that displays the glucose level, the method furthercomprises:

-   -   (a) displaying, by the computer device, a plurality of blood        glucose levels for the user; and    -   (b) displaying, by the computer device, one or more target range        lines for the blood glucose levels.

Example 5: The method of example 4, wherein the steps of displayingfurther comprise displaying in a color-coded display in a mannerindicative of the nature of the results.

Example 6: The method of example 4 or example 5, wherein the one or moretarget range lines comprise a high target range line and a low targetrange line.

Example 7: The method of example 4, further comprising displaying, bythe computer device, information for a plurality of insulin injectionsfor the user.

Example 8: The method of any of examples 4-7, further comprising:

-   -   (a) updating, by the computer device, the plurality of blood        glucose levels in response to a new blood test for the user; and    -   (b) in response to the updating of the blood glucose level,        displaying, by the computer device, the updated plurality of        blood glucose levels.

Example 9: The method of example 8, further comprising the step ofreceiving, by the computer device, data for the new blood test from anexternal device in communication with the computer device.

Example 10: The method of example 1, wherein one of the plurality oficons comprises a location update window.

Example 11: The method of example 10, wherein in response to selectionof the location update window, the method further comprises:

-   -   (a) displaying, by the computer device, a plurality of        geographic locations; and    -   (b) displaying, by the computer device, for each of the        plurality of geographic locations, an average blood glucose        level for the user.

Example 12: The method of example 11, further comprising displaying, bythe computer device, for each of the plurality of geographic locations,meal data for the user.

Example 13: The method of example 11, wherein the steps of displayingfurther comprise displaying in a color-coded in a manner indicative ofthe result.

Example 14: The method of any of examples 1-13, wherein one of theplurality of icons comprises a community tracker window.

Example 15: The method of example 14, wherein in response to theselection of the community tracker window, the method further comprisesdisplaying information for the user and for people in a community of theuser.

Example 16: The method of any of examples 1-15, wherein one of theplurality of icons comprises an activity challenge window.

Example 17: The method of example 1, wherein the plurality of iconscomprises a glucose level window, a glucose tracking window, a locationupdate window, a community tracker window, a calendar window, and anactivity challenge window.

Example 18: A tangible non-transitory computer-readable medium havinginstructions stored thereon that, in response to execution by acomputer-based system for managing a medical condition, cause thecomputer-based system to perform operations comprising:

-   -   (a) displaying, by the computer-based system, on a display        screen in communication with the computer-based system, a        plurality of icons related to managing a medical condition;    -   (b) receiving, by the computer-based system, information        relating to the medical condition;    -   (c) in response to receiving the information, automatically        populating, by the computer-based system, a database with the        received information;    -   (d) receiving, by the computer-based system, a selection by a        user of one of the plurality of icons; and    -   (e) in response to the selection of one of the plurality of        icons, launching, by the computer-based system, an application        associated with the icon wherein the stored instructions        manipulate at least some of the received information in the        database.

Example 19: A system comprising:

-   -   (a) a processor for managing a medical condition,    -   (b) a tangible, non-transitory memory configured to communicate        with the processor,    -   (c) the tangible, non-transitory memory having instructions        stored thereon that, in response to execution by the processor,        cause the processor to perform operations comprising:        -   (i) displaying, by the processor, on a display screen in            communication with the processor, a plurality of icons            related to managing the medical condition;        -   (ii) receiving, by the processor, information relating to            the medical condition;        -   (iii) in response to receiving the information,            automatically populating, by the processor, one or more of            the plurality of icons with the received information;        -   (iv) displaying, by the processor, the one or more newly            populated icons;        -   (v) receiving, by the processor, a selection of one of the            plurality of icons; and        -   (vi) in response to the selection of one of the plurality of            touch icons, launching, by the processor, an application            associated with the icon.

Example 20: The method of any of examples 1-19 wherein each icon is atouch icon.

Example 21: The method of any of examples 1-20 wherein thecomputer-based system is a smart phone.

Example 22: The method of any of examples 1-20 wherein thecomputer-based system is a personal computer.

Example 23: The method of any of examples 1-20 wherein thecomputer-based system is located in a kit according to the invention.

The particular implementations shown and described above areillustrative of the exemplary embodiments and their best mode and arenot intended to otherwise limit the scope of the present disclosure inany way. Indeed, for the sake of brevity, conventional data storage,data transmission, and other functional aspects of the systems may notbe described in detail. Methods illustrated in the various figures mayinclude more, fewer, or other steps. Additionally, steps may beperformed in any suitable order without departing from the scope of thepresent disclosure. Furthermore, the connecting lines shown in thevarious figures are intended to represent exemplary functionalrelationships and/or physical couplings between the various elements.Alternative or additional functional relationships or physicalconnections may be present in a system according to the claimedinventions.

The term “non-transitory” is to be understood to remove only propagatingtransitory signals from the claim scope and does not relinquish rightsto all standard computer-readable media.

It is contemplated that a method according to aspects of the inventionmay be embodied as computer program instructions on a tangiblecomputer-readable carrier, such as a magnetic or optical memory or amagnetic or optical disk.

What is claimed is:
 1. A method performed by a computer programoperating on a computer device that is a smartphone, the methodcomprising: (a) displaying, by the computer device, on a display screenin communication with the computer device, a plurality of icons relatedto managing a medical condition, wherein one of the plurality of iconscomprises a community tracker window which, upon selection by the user,shows the activity of other people in a community of which the user is amember, including a leaderboard showing points earned and lost by theuser and other people in the user's community, the point associated withblood glucose levels of the user and other people in the user'scommunity, and wherein one of the plurality of icons comprises anactivity challenge window which, upon selection by the user, displays aperiodically updated activity to challenge the user; (b) receiving, bythe computer device, information relating to the medical condition; (c)in response to receiving the information, automatically populating, bythe computer device, one or more of the plurality of icons with thereceived information; (d) displaying, by the computer device, the one ormore newly populated icons; (e) displaying, by the computer device, acolor coded display for a plurality of pairings of meal data and a bloodglucose level for a plurality of geographic locations; (f) acquiring, bya digital camera of the computer device, a digital image of a street atthe current physical location of the smartphone, the digital image ofthe street having a first restaurant and a second restaurant visible inthe digital image; (g) calculating, by the computer device, an averageblood sugar level of the user at the first restaurant and an averageblood sugar level of the user at the second restaurant; (h) modifying,by the computer device, the digital image of the street a first time byinserting the average blood sugar of the user at the first restaurantonto a portion of the digital image of the street occupied by the firstrestaurant; (i) modifying, by the computer device, the digital image ofthe street a second time by inserting the average blood sugar of theuser at the second restaurant onto a portion of the digital image of thestreet occupied by the second restaurant; and (j) displaying, on thedisplay screen, the modified digital image of the street to allow theuser to view the users average blood sugar results at the firstrestaurant and the second restaurant.
 2. The method of claim 1, whereinthe step of receiving information relating to the medical conditioncomprises: (a) receiving, by the computer device, information from anexternal device in communication with the computer device, wherein theinformation is relating to the medical condition.
 3. The method of claim1, further comprising: (a) displaying, by the computer device, a bloodglucose level of a blood test for a user; (b) updating, by the computerdevice, the blood glucose level in response to a new blood test for theuser; and (c) in response to the updating of the blood glucose level,displaying, by the computer device, the updated blood glucose level. 4.The method of claim 3, further comprising the step of receiving, by thecomputer device, data for the new blood test from an external device incommunication with the computer device.
 5. The method of claim 1,further comprising: (a) displaying, by the computer device, a pluralityof blood glucose levels for the user, wherein the plurality of bloodglucose levels are from past blood tests for the user; and (b)displaying, by the computer device, one or more target lines for desiredlevels of blood glucose.
 6. The method of claim 1, wherein one of theplurality of icons comprises a glucose tracking window.
 7. The method ofclaim 1, wherein one of the plurality of icons comprises a locationupdate window which, upon selection by the user, shows the user'saverage glucose level at various restaurants previously visited by theuser.
 8. The method of claim 7, further comprising displaying, on thedisplay screen, and responsive to the user entering a restaurantdisplayed on the location update window where the user's average glucoselevel was high, a colored background to alert the user of past poordiabetic management associated with the restaurant.
 9. The method ofclaim 1, further comprising: (f) displaying, on the display screen, animage acquired from a camera of the computer device; and (g) annotating,on the displayed image, a location associated with one of the pluralityof pairings of meal data and a blood glucose level.
 10. The method ofclaim 8, wherein the colored background is red.
 11. A method performedby a computer program operating on a computer device, the methodcomprising: (a) displaying, by the computer device, on a display screenin communication with the computer device, a plurality of icons relatedto managing a medical condition, wherein one of the plurality of iconscomprises a community tracker window which, upon selection by the user,shows the activity of other people in a community of which the user is amember, including a leaderboard showing points earned and lost by theuser and other people in the user's community, the point associated withblood glucose levels of the user and other people in the user'scommunity, and wherein one of the plurality of icons comprises anactivity challenge window which, upon selection by the user, displays aperiodically updated activity to challenge the user; (b) receiving, bythe computer device, information relating to the medical condition; (c)in response to receiving the information, automatically populating, bythe computer device, one or more of the plurality of icons with thereceived information; (d) displaying, by the computer device, the one ormore newly populated icons; (e) displaying, by the computer device, acolor coded display for a plurality of pairings of meal data and a bloodglucose level for a plurality of geographic locations; (f) wherein oneof the plurality of icons comprises a location update window which, uponselection by the user, shows the user's average glucose level at variousrestaurants previously visited by the user; and (g) displaying, on thedisplay screen, and responsive to the user entering a restaurantdisplayed on the location update window where the user's average glucoselevel was high, a colored background to alert the user of past poordiabetic management associated with the restaurant.
 12. The method ofclaim 11, wherein the step of receiving information relating to themedical condition comprises: (a) receiving, by the computer device,information from an external device in communication with the computerdevice, wherein the information is relating to the medical condition.13. The method of claim 11, further comprising: (a) displaying, by thecomputer device, a blood glucose level of a blood test for a user; (b)updating, by the computer device, the blood glucose level in response toa new blood test for the user; and (c) in response to the updating ofthe blood glucose level, displaying, by the computer device, the updatedblood glucose level.
 14. The method of claim 13, further comprising thestep of receiving, by the computer device, data for the new blood testfrom an external device in communication with the computer device. 15.The method of claim 11, further comprising: (a) displaying, by thecomputer device, a plurality of blood glucose levels for the user,wherein the plurality of blood glucose levels are from past blood testsfor the user; and (b) displaying, by the computer device, one or moretarget lines for desired levels of blood glucose.
 16. The method ofclaim 11, wherein the computer device is a smartphone.
 17. The method ofclaim 11, wherein one of the plurality of icons comprises a glucosetracking window.
 18. The method of claim 11, further comprising: (a)displaying, on the display screen, an image acquired from a camera ofthe computer device; and (b) annotating, on the displayed image, alocation associated with one of the plurality of pairings of meal dataand a blood glucose level.
 19. The method of claim 11, wherein thecolored background is red.